terrestrial snails - Turco Inglés Diccionario